Soru & Cevap

Arduinoda float-hexadecimal dönüştürme

28.04.2016 - 12:49

Merhabalar,

Arduino projeleriyle ilgileniyorum bununla ilgili bir sorum olacaktı.

Arduinoda dht22 sensörü kullanıyorum bu sensörün değerini yani float olarak okunan değeri hexadecimal sayı tipine dönüştürmek istiyorum.

Örneğin sıcaklık sensörünün değeri 24.5 olsun.Bunu hexadecimal olarak serial monitöre göndermek istiyorum.Sayının tam ve virgüllü kısmı hexadecimal olacak. Yardımcı olursanız sevinirm.Şimdiden herkese teşekkürler.

171 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-77317-1461229398.jpg
-Burak-
28.04.2016 - 01:38

Bu şekilde denedin mi?

 

String deger =  String(24.5, HEX); 

// sonra deger'i bas.

 

özkan
28.04.2016 - 02:34
String deger= ("24.5") ; void setup() { Serial.begin(19200); } void loop() { String deger = String(24.5, HEX); Serial.print ( deger); Serial.print("\t"); delay(1000); delay(1000); } sonuç olarak 24.5000000000000000 bu şekilde veriyo